package com.xyyl.patient.service.mall;

import java.util.List;


import com.xyyl.patient.core.support.Pager;
import com.xyyl.patient.entity.mall.MallOrderInfo;
import com.xyyl.patient.entity.mall.MallOrderRefund;

/**
* @projectName:xyyl-oms-server
* @ClassName: MallOrderRefund
* @Description:MallOrderRefund
* @author @author wqs
* @date 2018-03-05 14:18:16
*/
public interface MallOrderRefundService {

	List<MallOrderRefund> queryList(Pager pager);
	
	MallOrderRefund queryObject(Integer id);

	int saveMallOrderRefund(MallOrderRefund MallOrderRefundEntity, MallOrderInfo mallOrderInfo);

	int updateMallOrderRefund(MallOrderRefund MallOrderRefundEntity);

	int deleteMallOrderRefund(Integer id);

	int batchDeleteMallOrderRefund(Integer[] ids);

	/**
	 * @Title: queryByOrderId
	 * @Description: 根据订单号查询退货详情
	 * @param @param orderId
	 * @param @return    参数
	 * @return MallOrderRefund    返回类型
	 * @throws
	*/
	    
	MallOrderRefund queryByOrderId(Integer orderId);

}
